package com.yhsimon.decorator;

/**
 * @author： YHSimon
 * @date： 2021-09-01 11:16
 */
public class Decorator extends Drink{

    private Drink obj;

    public Decorator(Drink obj){
        this.obj=obj;
    }

    @Override
    public float cost() {
        //配料的价格+单品的价格
        return super.getPrice()+obj.cost();
    }

    @Override
    public String getDes() {
        //配料的信息  +  单品的信息(obj.getDes())
        return des+" "+getPrice()+"&&"+obj.getDes();
    }
}
